本文章主要是自己在使用時,跟一般語言(在此,以C/C#做代表)比較不一樣的地方,把它紀錄下來。
本文也不是一個完整教學,看遇到什麼就寫什麼。如果文章過長,再整理目錄或分門別類。
定義變數類型!?
這其實只是type hints(型別提示)
如下程式片段:
這type hints只是讓IDE檢查用的,IDE會提示在程式中型別有被變更,而無法像一般語言一樣能真的定義型別。如上面所示範,當宣告字串後,變數再設定一個數值,結果變數aa的型別由str變成int。
如下運作結果:
變數aa由str的型態,轉成int型態。(變數在python也是物件,故type()才會顯示<class '型別'>